package com.bd.scm.domain.dto.overTime;

import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * 加班单Dto
 * Created with IntelliJ IDEA.
 * User: _Cps
 * Date: 2019.12.14 9:29
 */
@Data
public class OverTimeOrderDto {

    //加班日期日期
    private String otDate;

    //搜索开始日期
    private String beginDate;
    //搜索结束日期
    private String endDate;

    //是否调休（0支付工资、调休1）
    private Integer isLeave;

    //申请的时候是申请原因，取消的时候是取消原因
    private String reason;

    //用户编号
    private String userSerial;

    //搜索内容1,提交人
    private String searchName1;
    //搜索内容2，申请人
    private String searchName2;

    //加班单ID
    private Integer orderId;

    //加班单ID -- 删除
    private String orderIdStr;

    //加班单编号
    private String orderNo;

    //操作IP
    private String ip;

    //操作人
    private String operator;

    //加班单详情
    private List<OverTimeDetailDto> otDetailDtoList;

    //加班单详情JSON
    private String otDetailDtoJson;

    //上传文件名集合
    private List<String> uploadFileNames;

    //一级审批人
    private String workshopApprover;

    //二级审批人
    private String labourUnionApprover;

    //申请类型  个人1    批量2
    private String applyType;

    //1:正常流程申请 2:排班附带加班申请
    private Integer sourceKey;

    //查询条件
    private Integer dateType;

    //当前登录人的部门权限集合（用于过滤没有单子操作人权限的人无法查看）
    private String  deptIds;

}

